/*
 * Decompiled with CFR 0.150.
 */
package com.gys.spliteService;

import com.gys.mapper.entity.GaiaRetailPrice;
import com.gys.mapper.entity.GaiaSdSaleD;
import com.gys.mapper.entity.GaiaSdSaleH;
import com.gys.spliteService.data.GetCreateSaleOutData;
import com.gys.spliteService.data.GetPdAndExpOutData;
import com.gys.spliteService.data.GetQueryProductInData;
import com.gys.spliteService.data.GetQueryProductOutData;
import com.gys.spliteService.data.GetRestOrderDetailOutData;
import com.gys.spliteService.data.GetRestOrderInfoOutData;
import com.gys.spliteService.data.GetSalesReceiptsTableOutData;
import com.gys.spliteService.data.RecipelInfoInputData;
import java.util.List;

public interface SalesReceiptsService {
    public void createSale(GetCreateSaleOutData var1);

    public List<GetRestOrderInfoOutData> getRestOrder(GaiaSdSaleH var1);

    public List<GetRestOrderDetailOutData> getRestOrderDetail(GaiaSdSaleD var1);

    public List<GetQueryProductOutData> queryProduct(GetQueryProductInData var1);

    public List<GetPdAndExpOutData> queryBatchNoAndExp(GetQueryProductInData var1);

    public GetSalesReceiptsTableOutData queryProductDetail(GetQueryProductInData var1);

    public void saveRecipelInfo(RecipelInfoInputData var1);

    public String getStoreDyqMaxAmount(GaiaRetailPrice var1);
}

